package com.amigo.online.provider.user.common;

public class ConstantValue {

    /**
     * 默认头像压缩大小
     */
    public static final int IMG_SIZE_100 = 100;

    /**
     * 随机展示小头像数
     */
    public static final int RANDOM_SHOW_LIMIT = 3;

    /**
     * 随机展示小头像数
     */
    public static final int V1_RANDOM_SHOW_LIMIT = 60;

    /**
     * 探探一次展示的数量
     */
    public static final int RANDOM_SHOW_TANTAN = 10;

    /**
     * mongo 用户 Collection 名
     */
    public static final String COLLECTION_USER = "userEntity";

    /**
     * 附近的人最低展示年龄
     */
    public static final long LEAST_AGE = 18;  //最小年龄

    /**
     * 附近的人每次请求展示数量
     */
    public static final int SHOW_LIMIT = 25;  //展示数

    /**
     * 附近的人查询的最大用户距离
     */
    public static final int SEARCH_MAXDISTANCE = 20000000;  //最大距离（2万公里）


    /**
     * 附近的人查询的默认最大用户距离（100 km）
     */
    public static final int MONGO_SEARCH_MAXDISTANCE = 100000;

    /**
     * 千米对应米的转换系数
     */
    public static final int KM_TO_M_COEFFICIENT = 1000;

    /**
     * 附近的人展示数量
     */
    public static final int MAX_SHOW_NUMBER = 100000;

    /**
     * 每年有多少秒
     */
    public static final long YEAR_MILLIS = 31536000L;

    /**
     * 每个月（30天算）有多少秒
     */
    public static final long MONTH_MILLIS = 2592000L;

    /**
     * 每天有多少秒
     */
    public static final long DAY_MILLIS = 86400L;

    /**
     * 每小时有多少秒
     */
    public static final long HOUR_MILLIS = 3600L;
    /**
     * 每分钟有多少秒
     */
    public static final long MINUTE_MILLIS = 60L;

    /**
     * 喜欢的人数Redis队列限制
     */
    public static final long MAX_LIKE_QUEUE = 2000L;

    /**
     * 不喜欢的人数Redis队列限制
     */
    public static final long MAX_DISLIKE_QUEUE = 1000L;

    public static final String SEX_MAN = "M";

    public static final String SEX_WOMAN = "F";

    public static final String SEX_UNKNOW = "UN";
}
